package zdc.interfaces {
import flash.events.IEventDispatcher;

/**
 *
 * @author Metal Slime
 */
public interface IGestural extends IEventDispatcher {
    function get rotatable():Boolean;

    function get panable():Boolean;

    function get zoomable():Boolean;

    function get swipable():Boolean;

    function get horPanable():Boolean;

    function get verPanable():Boolean;

    function get maxZoom():Number;

    function get minZoom():Number;


    function get scaleX():Number;

    function set scaleX(value:Number):void;

    function get scaleY():Number;

    function set scaleY(value:Number):void;

    function get rotation():Number;

    function set rotation(value:Number):void;

    function get x():Number;

    function set x(value:Number):void;

    function get y():Number;

    function set y(value:Number):void;
}

}